Multiboot flash image version 1.29

QLogic 4 Gbps FC Single-Port and Dual-Port PCIe HBAs for IBM System


Note: This Multiboot image version 1.29 is a single flash image of the 
adapter RISC/BIOS/EFI/FCODE firmware. The version of these firmware 
components are as followed: adapter RISC firmware version 4.0.0.18, the 
BIOS version 1.12, the IA64 EFI code version 1.04 and the Solaris FCODE 
version 1.16.


NOTE TO SERVICE  Reference RETAIN # N/A

(C) Copyright International Business Machines Corporation 1999, 2005. All 
rights reserved. US Government Users Restricted Rights - Use, duplication, 
or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

Note: Before using this information and the product it supports, read the 
general information in "Notices and trademarks in this document.


Last Update:  10/18/2006


Products Supported: 

 --------------------------------------------------------------------------
| IBM Adapter           |  Qlogic Adapter  |IBM Feature Code|IBM Option P/N|
 --------------------------------------------------------------------------
|Qlogic 4Gb Single-Port | QLE2460-IBM-SP   |    NA          |    39M5xxx   | 
|Qlogic 4Gb Dual-Port   | QLE2462-IBM-SP   |    NA          |    39M5xxx   |
 --------------------------------------------------------------------------

CONTENTS
--------
1.0   Overview
2.0   Installation and Setup Instructions
3.0   Configuration Information
4.0   Unattended Mode
5.0   Web Sites and Support Phone Number
6.0   Trademarks and Notices
7.0   Disclaimer


1.0   Overview
--------------

   1.1  Overview:

        This README file contains instructions for updating the following HBAs:

	  QLogic 4 Gbps FC Single-Port and Dual-Port PCIe HBAs for IBM System x

        Multiboot flash image to version 1.29. The Multiboot image version 
        1.29 is a single flash image consisting of the adapter RISC 
        firmware version 4.0.0.18, the BIOS version 1.12, the IA64 EFI code 
        version 1.04 and the Solaris FCODE version 1.16. The new features 
        and changes are described in the corresponding Change History 
        document. Please refer to this document for information on new 
        features and modifications to different firmware components of this 
        Multiboot image.
 
	  Note: For more information about the QLogic 4 Gbps FC Single-Port and
	  Dual-Port PCIe HBAs for IBM System x, please refer to the QLogic 4 Gbps
	  FC Single-Port and Dual-Port PCIe HBAs for IBM System x Installation 
    	  and User's Guide. The latest versions of this publication is available 
        on IBM System x Support website as PDF file.



   1.2  Limitations:
   
        None
      

2.0   Installation and Setup Instructions
-----------------------------------------
Note: 
  1. The web-download Multiboot image package for the QLogic 4 Gbps FC 
     Single-Port and Dual-Port PCIe HBAs for IBM System x (FC HBA) must be 
     first unpacked (unzipped) into a user-defined directory. Then, go to 
     this directory, locate the *.exe file and run it to extract the 
     bootable diskette image into a blank diskette. Once the image is put 
     on the diskette, boot the server with the IBM FC HBA with this 
     diskette and follow the instructions to update the Multiboot image and 
     NVRAM. 
  2. One can also boot the server to the support CD that is shipped with 
     the Qlogic 4 Gbps FC single and dual port PCIe HBA and follow the 
     instructions to update the Multiboot image and NVRAM. Note: The BIOS 
     directory of the support CD also has the *.exe file that can be used 
     to extract the bootable diskette image into a blank diskette.
      
     An alternative to using the bootable diskette or the Qlogic 4 Gbps 
     FC HBA support CD or for servers that do not have diskette drive, the 
     Qlogic SANsurfer program can be used to update the BIOS flash and 
     NVRAM. The flash *.bin and NVRAM *.dat file are included in the web-
     download BIOS package or in the BIOS directory of the support CD for 
     this purpose. These files are used in conjunction with the QLogic 
     SANsurfer program to update the Qlogic 4 Gbps single and dual port
     PCIe FC HBA Multiboot flash and NVRAM data without the need to reboot 
     the servers to the diskette or to the Qlogic 4 Gbps FC HBA support 
     CD (use the password config when prompted) However, the server must be 
     rebooted after the Multiboot image flash or NVRAM update via QLogic 
     SANsurfer program to enable it. The SANsurfer program is available at 
     the IBM System x Technical Support web site:

        http://www.ibm.com/servers/system/x/

QLogic 4 Gbps FC Single-Port and Dual-Port PCIe HBAs for IBM System x


     Perform the following steps for updating the Qlogic 4 Gbps single 
     and dual port PCIe FC HBA Multiboot flash image to version 
     1.29 in the x86(IA32) and x64(EM64T and AMD64) processor based 
     servers using the bootable diskette or support CD. This procedure 
     assumes that you have either the single port or the dual port version
     of the QLogic 4 Gbps FC PCIe HBAs for IBM System x installed in the 
     servers and you do not have a mix of the Qlogic 4Gbps FC single and 
     dual port PCIe HBAs in the same server or a mix of the Qlogic 4 Gbps
     FC single and/or dual port PCIe HBAs in the same server with the other
     IBM Fibre Channel Host Adapters.

     1.  Insert either the bootable Qlogic 4 Gbps FC single and dual 
         port PCIe HBA support CD that was shipped with your adapter into 
         the CD-ROM drive or the bootable diskette that was created from 
         the self-extractable file that was downloaded from IBM support 
         website into the diskette drive. Restart the server. 

     2.  The server will boot to a "A:\" prompt. Review the information
         that is displayed on the screen.

     3.  From a command line, type one of the following commands at the 
         command prompt and press <ENTER> depending on whether you have the 
         Qlogic 4 Gbps FC single or dual port PCIe HBA installed in this 
         server: 

         - For the Qlogic 4 Gbps FC single port PCIe HBA for System x: 
           ibm2460

         - For the Qlogic 4 Gbps FC dual port PCIe HBA for System x: 
           ibm2462 
         
     4.  Remove either the CD or the diskette and restart the server. 

     The "ibm2460"and "ibm2462" batch command files use the FLASUTIL and 
     VPD programs to update the Qlogic 4 Gbps FC single and dual port PCIe
     FC HBA Multiboot flash and NVRAM data. The file switches.txt in the 
     bootable CD or diskette listed the supported command line options for 
     the FLASUTIL and VPD programs.  
      
     If you do have a mix of the Qlogic 4 Gbps FC single and dual port 
     PCIe HBAs in the same server or a mix of the Qlogic 4 Gbps FC single 
     and/or dual port PCIe HBAs in the same server, you must manually 
     program each adapter port at a time. Type one of the following 
     commands at the command prompt and press <ENTER> for each of the 4 Gbps
     FC HBA port depending on whether you have the Qlogic 4 Gbps FC single 
     or dual port PCIe HBAs installed in this server:

     - For the Qlogic 4 Gbps FC single port PCIe HBA for System x: 
       ibm2460 xxxx where xxxx is the IO address of the Qlogic 4 Gbps single
       port PCIe HBA port

     - For the Qlogic 4 Gbps FC dual port PCIe HBA for System x:
       ibm2462 xxxx where xxxx is the IO address of the Qlogic 4 Gbps dual 
       port PCIe HBA port. 

	 Note: Because there is only one firmware(BIOS)flash region for BOTH 
       ports of a 4Gbps dual port adapter, there will not be any output from
       the flasutil program when trying to flash the BIOS area using the IO 
       address of the second port of the Qlogic 4 Gbps FC dual port PCIe HBA.                
      
      The NVRAM settings in the Host Adapter are optimized, tested and 
      supported for use in IBM supported SAN configurations. Please refer 
      to the Readme.txt files that are included with the Qlogic 4 Gbps FC 
      PCIe HBA Operating System specific device drivers for information on 
      how to modify the NVRAM settings for a given Operating System 
      environment.  
      
      IMPORTANT:
      You can also configure most of the adapter NVRAM settings and 
      download the Multiboot image to the adapter using the QLogic 
      SANsurfer program. The only adapter NVRAM settings that can not be 
      configured using the QLogic SANsurfer program are "root boot" or 
      "remote boot" settings. The QLogic SANsurfer is available at the IBM 
      System x Technical Support web site:
  
        http://www.ibm.com/servers/system/x/
      

 Additional Adapter Configuration Notes
 -------------------------------------------

  * For 2Gb FC Drives, change the Data Rate (Extended Firmware Settings)
    to 1 (2Gbps only) or 2 (auto negotiate) 

  * If FC RAID target was used in a Cluster Environment, IBM recommends the
    Enable Target Reset setting of Enabled (Advanced Adapter Settings)
    and the Port Down Retry Count setting of 70. 

  * BIOS scan (BIOS enabled) will not list devices attached to Fabric 
    Fibre Channel Switch. If you want to boot to a single device attach to 
    Fabric, please refer to note 6.1.2 (Selectable Boot Setting).
   
  * Use /I option if FlasUtil does not detect your controller.
  
  * Flasutil supports up to 16 QLx24XX controllers at a time.

     
           
3.0   Configuration Information:
------------------------------------------

      You can configure the Fibre Channel Host Bus Adapter NVRAM settings 
      using the adapter Fast!UTIL utility or the QLogic SANsurfer Pro 
      (SANsurfer) program. To access Fast!UTIL utility, press Ctrl+Q or 
      Alt+Q during host BIOS initialization. It may take a few seconds for 
      the Fast!UTIL menu to appear. If you have more than one Qlogic 4 Gbps 
      FC PCIe adapter, Fast!UTIL will asks you to select the adapter you want 
      to configure. After changing the settings, Fast!UTIL reboots your 
      system to load the new parameters. The Fast!Util BIOS utility does 
      not run on Sun SOLARIS SPARC systems or IA-64 servers.
      
      The QLogic SANsurfer program is available for Microsoft Windows and 
      Linux operating systems at the IBM System x Technical Support web site. 
      Using this program, one can view the adapter NVRAM settings without 
      the need to reboot the Microsoft Windows or Linux servers. However,
      the server will have to be rebooted to activate the change in NVRAM 
      settings or BIOS. 
      
      For Netware operating system environments, a QLogic SANsurfer Netware 
      agent can be installed in the Netware servers. This agent will allow 
      a QLogic SANsurfer program running from either the Windows or Linux 
      host to manage the Qlogic 4 Gbps FC PCIe HBAs installed in the Netware 
      servers.
         
      This section provides detailed configuration information for advanced 
      users who want to customize the configuration of the Qlogic 4 Gbps FC 
      PCIe Host Bus Adapter NVRAM. The information is presented assuming 
      the user uses the Fast!UTIL utility. The configuration settings are 
      divided into three categories:
           
      1. Host Adapter Settings
      2. Selectable Boot Settings
      3. Advanced Adapter Settings

 CAUTION! If the configuration settings are incorrect, the Qlogic 4 Gbps FC 
          PCIe HBA may not function properly.

3.1 Host Adapter Settings
-----------------------------

   The Host Adapter Settings is accessed from the Configuration Settings menu.
   
   Host Adapter BIOS
       When this setting is disabled, the ROM BIOS on the Qlogic 4 Gbps FC
       HBA is disabled, freeing space in upper memory. This setting must be 
       enabled if you are booting from an FC disk drive attached to the 
       Qlogic 4 Gbps FC PCIe adapter. The default is Disabled.
 
   Frame Size
       This setting specifies the maximum frame length supported by the 
       Qlogic 4 Gbps FC HBA. The default size is 2048, which provides maximum
       performance for F-Port (point-to-point) connections.
   
   Loop Reset Delay
       After resetting the loop, the firmware refrains from initiating 
       any loop activity for the number of seconds specified in this 
       setting. The default is 5 seconds.
   
   Adapter Hard Loop ID
       This setting forces the adapter to attempt to use the ID specified
       in the Hard Loop ID setting. The default is Disabled. 
   
   Hard Loop ID 
       If the Adapter Hard Loop ID setting is enabled, the adapter  
       attempts to use the ID specified in this setting. The default ID 
       is 125. It is recommended to set this ID to a unique value from 0-125
       if there are more than one adapters connected to a FC-AL loop and
       the Adapter Hard Loop ID setting is Enabled.
   
   Spin Up Delay
       When this bit is set, the BIOS will wait up to five minutes to find the
       first drive. The default setting is Disabled.
   
   Connection Options
       This setting defines the type of connection (loop(0) or point to 
       point (1)) or connection preference(2). The default is 2 - which is 
       loop preferred unless point-to-point.
   
   Fibre Channel Tape Support
       This setting enables FCP-2 recovery. The default is Disabled. It is
       recommended to change this setting to Disabled if the HBA is not 
       connected to a Tape device. 
   
   Data Rate
       This setting determines the data rate. When this setting is 0, the 
       Qlogic 4 Gbps FC HBA runs at 1 gigabit/sec. When this setting is 1, 
       the Qlogic 4 Gbps FC HBA runs at 2 gigabits/sec. When this setting is 
       2, the adapter determines what rate your system can accommodate and 
       sets the rate accordingly. When this setting is 3, the Qlogic 4 Gbps 
       FC HBA runs at 4 gigabits/sec. The default is 2 (auto-configure.)
   
   
3.2 Selectable Boot Settings
-------------------------------

   The Selectable Boot Settings option is accessed from the Configuration 
   Settings menu. If you enable this option, you can select the World Wide 
   Name from which you want to boot. Once enabled, this option forces the 
   system to boot on the selected FC drive. If you disable this option, the 
   system looks for a boot device (as selected in the system BIOS). In 
   disabled mode, the Boot ID and Boot LUN parameters have no effect.
   
   NOTE: 1. This option applies only to disk devices; it does not apply to 
         tape drives and other nondisk devices. For new systems with 
         Phoenix and AMI Multiboot BIOS the Selectable boot settings for 
         the HBA will not work, unless the System BIOS "Hard Drive Boot" 
         option is in the correct order.
         2.  Booting to FC Target attached to Fabric FC Switch such as IBM 
         2109-F16, you must enable Selectable Booting Settings and select the 
         Node Name that you wish to boot to.
         3. IBM recommends that when the Qlogic 4 Gbps FC adapter BIOS is 
         enabled and the Selectable Boot option is enabled, you always 
         select a device and put it in the Primary boot device location of 
         the Selectable Boot menu list.
   
   Important: Please contact IBM support for the availability of remote boot
   support. 
   
   If you enable the Host Adapter BIOS in the Adapter Settings, this option 
   allows you to select the boot device as follows:

   Enable Selectable    Boot WWPN/LUN   Boot Device
       Boot                 List  
   -----------------    -------------   -----------
        No                   X          BIOS configures the first disk drive
                                        it finds as boot device.

        Yes           none specified    BIOS configures the first disk drive
                                        it finds that is also a LUN 0 as 
                                        boot device.

        Yes             specified       BIOS scans through the specified 
                                        Boot WWPN/LUN list until it finds a 
                                        disk drive. This is configured as 
                                        boot device.

   This option allows you to specify up to four World-Wide-Port-
   Names(WWPNs)/LUNs as boot devices. Follow these steps to enable the 
   Selectable Boot option and insert devices into the boot device 
   locations:

   1. From the Configuration Settings menu, use the arrow keys to choose 
      Host Adapter Settings. Enable the HBA BIOS, then press ESC to return 
      to the Configuration Settings menu.

   2. From the Configuration Settings menu, use the arrow keys to choose 
      Selectable Boot Settings. 

   3. Press ENTER to enable or disable (toggle) the Selectable Boot option. 
      Use the down arrow key to move to the Primary location of the 
      Selectable Boot List menu.

   4. Press ENTER to see a list of accessible devices (these are the 
      devices in the Select Fibre Channel Device menu).

   5. Select a drive by using the arrow keys to scroll down to the device 
      you want to put into your Selectable Boot menu list. Press ENTER. 
      This step selects the requested device and loads it into the 
      Selectable Boot menu list.

   6. Repeat this step to specify up to three alternate boot devices.

  
3.3 Advanced Adapter Settings
-------------------------------
   
   From the Configuration Settings menu in Fast!UTIL, select Advanced
   Adapter Settings. The default settings for the Qlogic 4 Gbps FC HBA 
   are as follows:
   
   Execution Throttle
       This setting specifies the maximum number of commands executing on
       any one port. When a ports execution throttle is reached, no new
       commands are executed until the current command finishes 
       executing. The valid options for this setting are 1-256. The 
       default is 256.
   
   LUNs per Target
       This setting specifies the number of LUNs per target. Multiple LUN
       support is typically for redundant array of independent disks 
       (RAID) boxes that use LUNs to map drives. The default is 256. 
   
   Enable LIP Reset
       This setting determines the type of loop initialization process 
       (LIP) reset that is used when the operating system initiates a bus
       reset routine. When this setting is yes, the driver initiates a 
       global LIP reset to clear the target device reservations. When 
       this setting is no, the driver initiates a global LIP reset with 
       full login. The default is No.
   
   Enable LIP Full Login
       This setting instructs the ISP chip to re-login to all ports after
       any LIP. The default is Yes.
   
   Enable Target Reset
       This setting enables the drivers to issue a Target Reset command 
       to all devices on the loop when a SCSI Bus Reset command is 
       issued. The default is Yes.
   
   Login Retry Count
       This setting specifies the number of times the software tries to 
       log in to a device. The default is 30 retries.
   
   Port Down Retry Count
       This setting specifies the number of seconds the software retries a
       command to a port returning port down status. The default is 30 
       seconds. In Microsoft Windows Cluster (MSCS) configurations, this
       setting should be changed to 70 secs.

   Link Down Timeout
       This setting specifies the number of seconds the software waits for
       a link down to come up. The default is 30 seconds. 
     
   RIO Operation Mode
       This setting specifies the reduced interrupt operation (RIO) 
       modes, if supported by the software driver. RIO modes allow 
       posting multiple command completions in a single interrupt. The 
       default is 0.

       0 - Interrupt for every I/O completion
       5 - Interrupt when Interrupt Delay Timer expires
       6 - Interrupt when Interrupt Delay Timer expires or no active I/Os.
   
   Interrupt Delay Timer
       This setting contains the value (in 100-microsecond increments) 
       used by a timer to set the wait time between accessing (DMA) a set
       of handles and generating an interrupt. The default is 0.
 
   Enable Interrupt 
       This setting when set to YES will enable the BIOS to use the IRQ 
       assigned to the ISP24xx ASIC in the FC 4Gbps HBA. When set to NO the 
       BIOS will poll for ISP mailbox command completion status. The 
       default is no.    


3.4 Other functions in the Configuration Settings menu
-------------------------------------------------------
  
   Restore Default Settings
   ------------------------------
   
       The Restore Defaults option from the Configuration Settings menu
       restores the Qlogic 4 Gbps FC HBA default settings.
   
   Raw NVRAM Data
   --------------------
   
       This option displays the adapters NVRAM contents in hexadecimal 
       format. This is a QLogic troubleshooting tool, you cannot modify 
       the data.
   
   
   
3.5 Other FAStT!Util menu options
----------------------------------
  
   Scan Fibre Channel Devices
   -------------------------------
   
       This option scans the FC loop and lists all the connected devices by
       loop ID. Information about each device is listed, for example, vendor
       name, product name, and revision. This information is useful when
       configuring your Qlogic 4 Gbps FC HBA and attached devices.
   
   Fibre Disk Utility
   -----------------------
   
       This option scans the FC loop and lists all the connected devices by
       loop ID.  
       1) Perform a low-level format
       2) Verify the disk media.
       3) Verify the disk data.
       4) Select a disk device
   
   CAUTION! Performing a low-level format destroys all data on the disk.
   
   Loopback Data Test
   ----------------------
   
       This option allows you to perform a Loopback test. Make sure that the 
       FC loop is up or a Loopback plug is attached to the adapter before 
       starting the test.
        
       - Do not do Loopback Data Test
       - Continue with Loopback Data Test
          
          
   Select Host Adapter
   ------------------------
   
       If you have multiple Qlogic 4 Gbps FC HBAs in your system, use this setting
       to select and then configure or view the settings of a specific Qlogic 4 Gbps
	 FC HBA.
   


4.0   Unattended Mode:
-------------------------------
      None.


5.0   WEB Sites and Support Phone Number
----------------------------------------


5.1  IBM System x Technical Support web site:
     http://www.ibm.com/servers/system/x/

5.2  You can receive hardware service through IBM Services or through your 
     IBM reseller, if your reseller is authorized by IBM to provide warranty 
     service. See http://www.ibm.com/planetwide/ for support telephone 
     numbers, or in the U.S. and Canada, call 1-800-IBM-SERV (1-800-426-
     7378).


=======================================================================

6.0 Trademarks and Notices
--------------------------

     The following terms are trademarks of the IBM Corporation in the
     United States or other countries or both:

     IBM
     
     System Storage
     
     the e-business logo

     xSeries, pSeries

     HelpCenter
     
     UNIX is a registered of The Open Group in the United States and other 
     countries.
  
     Microsoft, Windows, and Windows NT are of Microsoft Corporation in the 
     United States, other countries, or both.
  
     Linux is a trademark of Linus Torvalds in the United States, other 
     countries, or both.
  
     Java and all Java-based trademarks and logos are trademarks of Sun 
     Microsystems, Inc. in the United States, other countries, or both.
    
     QLogic and SANsurfer are trademarks of QLogic Corporation.
  
     Other company, product, or service names may be trademarks
     or service marks of others.

=======================================================================

7.0 Disclaimer
--------------

7.1 THIS DOCUMENT IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY 
    KIND. IBM DISCLAIMS ALL WARRANTIES, WHETHER EXPRESS OR IMPLIED, 
    INCLUDING WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF FITNESS 
    FOR A PARTICULAR PURPOSE AND MERCHANTABILITY WITH RESPECT TO THE 
    INFORMATION IN THIS DOCUMENT. BY FURNISHING THIS DOCUMENT, IBM 
    GRANTS NO LICENSES TO ANY PATENTS OR COPYRIGHTS.


7.2 Note to U.S. Government Users -- Documentation related to
    restricted rights -- Use, duplication or disclosure is subject 
    to restrictions set forth in GSA ADP Schedule Contract with IBM 
    Corporation.
